package com.miage.itrading.entites;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * The persistent class for the cotation database table.
 * 
 */
public class Cotation implements Serializable {
	private static final long	serialVersionUID	= 1L;
	private int					idCotation;
	private String				mnemonique;
	private String				nom;
	private List<Historique>	historiques;

	public Cotation() {
		historiques = new ArrayList<Historique>();
	}

	public float getCotationCourante() {
		if (historiques.size() != 0) {
			return historiques.get(historiques.size() - 1).getFermeture();
		} else {
			return 0;
		}
	}

	public List<Historique> getHistoriques() {
		return this.historiques;
	}

	public int getIdCotation() {
		return this.idCotation;
	}

	public String getMnemonique() {
		return this.mnemonique;
	}

	public String getNom() {
		return this.nom;
	}

	public void setHistoriques(List<Historique> historiques) {
		this.historiques = historiques;
	}

	public void setIdCotation(int idCotation) {
		this.idCotation = idCotation;
	}

	public void setMnemonique(String mnemonique) {
		this.mnemonique = mnemonique;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}
}